﻿using System;
using System.Collections.Generic;

namespace Repetition.Domain
{
    public interface ISubjectList : IDisposable
    {
        void Add(Subject subject);
        void SaveChanges(Subject subject);
        void Remove(Subject subject);
        void Load();
        int Count { get; }
        ICollection<Subject> GetAll();
        void Clear();
    }
}
